package com.lvmama.pojo.dto.rhino;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;

/**
 * 基础的查询条件类，包括时间范围、select、from、where、groupby、orderby
* @ClassName: BaseStatisticsSqlVO 
 */
@Setter
@Getter
@ToString
public class BaseStatisticsSqlVO implements Serializable{
	private static final long serialVersionUID = 1L;
	protected String beginDate;
	protected String endDate;
	protected List<String> select;		//sumAmount是基本项，可以组合其他列名
	protected List<String> from;		//暂时只会有一张表，以后看是否能够扩展多表查询
	protected List<String> where;		//暂时没有用到，因为全部分解为具体的列条件了
	protected List<String> groupby;		//分组
	protected List<String> orderby;		//排序字段
	protected String orderAsc;			//升序、降序
}
